Results-driven software developer with 2.5 years of experience in automotive software development and a passion for algorithm design and software optimization. Ability to learn and adapt quickly with experience leading teams and training junior developers and trainees. I have a particular interest in ADAS and robotics and am eager to learn new technologies
•Developed and maintained software modules for data-intensive applications and user interfaces for Tier 1 automotive OEMs using C++ with Qt, ROS, and CMAKE.
•Implemented complex algorithms to solve problems and
improve performance, including restructuring code and adding new features to vehicle buses' parsers, encoders, and decoders.
•Automated project deployment processes through Jenkins jobs and improved code coverage by writing exhaustive unit tests
•Simulated and Developed Controller for UR3e Robot on ROS2, Moveit2, and RVIZ while maintaining steady communication with
clients.
•Led a team of developers to deliver software releases on time and with minimal bugs while mentoring trainees and junior engineers.
•Porting and Optimization of Critical Road Fusion Algorithm from ADTF2 filter to Cortex-A52 and Cortex-A8 Processor for Performance Analysis.
•Responsible for creating and augmenting advanced driving assistance systems and driving simulators using Robot Operating System (ROS) on Linux in C++.
•Used data from different sensors to visualize objects and space in front of vehicles.
•Wrote multiple decoders complete with unit tests to decode specific data from mdf4 files coming from buses like SOMEIP, DLT, TAPI, and CANFD and added multiple plugins to visualize objects, traffic signs, lights, etc. Improved performance for multiple
plugins to ensure a smooth frame rate of the video.
•Restructured heavily multithreaded plotting applications to improve memory usage for large amounts of signals.
•Fixed the bugs in the UI of multiple products, implemented in QT, and made them more intuitive for the end user.
•Understanding MIL-STD 1553 Bus
•Interfacing MOXA IO Device using Modbus
•Development of Graphical and Software Interfaces using QT
Framework in C++